home *** CD-ROM | disk | FTP | other *** search
/ Commodore Free 11 / Commodore_Free_Issue_11_2007_Commodore_Computer_Club.d64 / t.iv jens 2 < prev    next >
Text File  |  2023-02-26  |  13KB  |  387 lines

  1. u  Interview with Jens Schofield
  2.          Individual Computers
  3.  
  4.  http://www.jschoenfeld.com/index.htm
  5.  
  6. PART 2 of 4
  7.  
  8. Q-Have you create., or participated in
  9. the creation of, anything Amiga related
  10. beyond Individual Computers?
  11.  
  12. A-Yes, I was involved in multiple other
  13. hardware developments. The Hypercom
  14. 3plus & Hypercom 4plus cards are my
  15. designs, because VMC has split with the
  16. designer of the original Hypercom
  17. cards, Karl-Werner Riedel. I made the
  18. new "plus" cards in 1998, which solved
  19. all problems that the old cards had.
  20. Another design that's Amiga-related is
  21. a replacement for a floppy drive called
  22. "EZ-drive".
  23. Eyetech has used these "silicon drives"
  24. (that was the internal name) to start
  25. an Amiga that is installed in a Kiosk
  26. system. Another design that I made for
  27. someone else is a USB card. I designed
  28. it for Creative Development (CreDev),
  29. but they never finished their software.
  30. One prototype was made, but without
  31. software, hardware is truly useless.
  32.  
  33. Q-What's your general procedure behind
  34. bringing a new product to market - from
  35. idea stage to finished product?
  36.  
  37. A-That depends on the kind of product.
  38. Some go through multiple stages of
  39. prototyping, others aren't even proto-
  40. typed but go straight from idea into
  41. the CAD system & into production. It
  42. all depends on the amount of new
  43. developments that go into a product. If
  44. you take the X-Surf for example, there
  45. was hardly any new development in it.
  46. The Zorro interface was proven
  47. technology from the Buddha IDE
  48. controller, & except for the PnP
  49. isolation of the Realtek Ethernet chip,
  50. there was nothing new to develop. The
  51. card went from idea into mass-
  52. production within 10 days, where most
  53. of the time was spent on finding
  54. mechanical solutions for the metal
  55. bracket & the boxes. Sometimes I still
  56. hand-wire prototypes, but most of the
  57. time, a prototype already looks very
  58. much like the final product because it
  59. takes about the same amount of time to
  60. design a PCB as for me to hand-wire a
  61. prototype. For most products, it's
  62. necessary to make at least 2 or 3
  63. initial prototypes, not only for me,
  64. but also so a programmer & a betatester
  65. have something to work with. It would
  66. be a waste of time to do that all
  67. manually, so prototype PCBs are mostly
  68. the first step after a proof-of-concept
  69. in the simulator of the programmable
  70. logic chip design programs.
  71.  
  72. Q-How much of the work do you do
  73. yourself?
  74.  
  75. A-When it comes to hardware
  76. development, I do most of the work
  77. myself, but when it comes to software,
  78. I depend on others. I can do very basic
  79. test routines ("hardcoding"), but any
  80. OS-related programming is over my head.
  81. My programming knowledge ends at 6502
  82. assembler on the C64 & a little bit of
  83. Turbo Pascal on the PC. Oh, & Basic on
  84. the ZX81/C64!
  85.  
  86. Q-What is your best selling item, & how
  87. many units have you sold this so far?
  88.  
  89. A-That's easy to say: The Catweasel
  90. is the top seller. More than 5200
  91. units have been sold in the past 10
  92. years, where other well-selling
  93. products of mine hardly come close to
  94. 3000 units. This is mainly caused by
  95. all the different versions of the
  96. floppy controller that I designed. I
  97. have eleven different designs in my
  98. CAD system, where ten were actually
  99. mass-produced, including the latest
  100. MK2 "anniversary edition". Other
  101. products experience one, maybe two
  102. revisions over their lifetime.The
  103. Catweasel will be outnumbered by my
  104. ADSL2+ system within one year. I have
  105. requests from all over Europe & even
  106. from Africa, & I'm in the lucky
  107. position to choose the best offer for
  108. the next contract.
  109.  
  110. Q-What exactly is a Flipper interface?
  111.  
  112. A-The Flipper interface is a bridge
  113. between the Amiga & the mainstream
  114. computing world. I invented it during a
  115. time that seemed like the transition
  116. between classic Amigas & the next
  117. generation PPC Amiga machines. I always
  118. wanted my hardware to keep it's value a
  119. lot longer than ordinary expansions, &
  120. the Flipper interface adds to that:
  121. It's a dual interface for the same
  122. piece of hardware. One side can be
  123. plugged into a Zorro slot of an Amiga.
  124. Autoconfiguration makes it available to
  125. the Amiga OS. If the user switches to a
  126. modern Amiga with PCI slots, they take
  127. out the card, flips it around & plugs
  128. it to the PCI slot of a PPC-Amiga or a
  129. mainstream computer with PCI slots.The
  130. Flipper interface has only been used
  131. for the Catweasel MK3 so far, but it's
  132. also planned for the Delfina card with
  133. some extensions. However, I won't
  134. promise a release date for the Delfina
  135. Flipper interface, because I don't want
  136. to disappoint anyone. I have promised
  137. it for too long & didn't find the time
  138. to actually do it. With the amount of
  139. work I currently have, I have no idea
  140. when I can find some spare time to
  141. actually make the flipper interface for
  142. the Delfina. For all those people who
  143. want the Delfina in their Zorro based
  144. Amiga, I have a special offer for a
  145. combination of the A1200 clockport
  146. Delfina card & a Zorro card with a
  147. clockport.
  148.  
  149. Q-You also have another soundcard, the
  150. Atlantis. What's the difference between
  151. this one & the Delfina?
  152.  
  153. A-The main difference is that the
  154. Delfina is available & in stock.
  155. Atlantis was only made once, & the
  156. prototype has been demonstrated on
  157. multiple shows. However, the design
  158. was never brought to a state where it
  159. could be called "production-ready", so
  160. I shelved it forever & did the
  161. cooperation with Petsoff for the
  162. Delfina instead. One of your most
  163. famous pieces of hardware within the
  164. Amiga community today is the Catweasel,
  165. which is a floppy controller, simply
  166. put. Maybe you could explain a little
  167. more about what exactly it does?
  168.  
  169. Q-Is it possible to just plug in any
  170. 3.5" drive you can get your hands on, &
  171. then use this to read all sorts of
  172. weird floppy formats, such as an Amiga
  173. formatted 1.76Mb HD disk?
  174.  
  175. A-You got it -- it's mainly a floppy
  176. controller that takes standard PC
  177. floppy drives & uses them to access
  178. all kinds of floppy formats, including
  179. Amiga DD & HD disks. The controller is
  180. available for various Amiga models &
  181. for PCs with Windows or Linux. For
  182. 5.25" disks, does it require any
  183. specific sort of drive, or can you plug
  184. any kind of pre-PC disk drive, or maybe
  185. even a C1541 into it? The Catweasel
  186. requires PC-standard floppy drives with
  187. a 34pin Shugart connection. The C1541
  188. drive only has the Commodore-IEC bus,
  189. which is not compatible with the
  190. Catweasel. If you want to read 1541
  191. disks, just take a PC 5.25" drive &
  192. insert the C64 disks, the Catweasel can
  193. read the disks with that drive. Most
  194. people still think that the drive
  195. itself is incompatible, but really the
  196. controller is responsible for the data
  197. transfer. A drive mainly consists of
  198. mechanics & signal conversion circuits
  199. that do not care about the disk format.
  200. The Catweasel therefore makes ordinary
  201. disk drives truely multitalented.
  202.  
  203. Q-Does it handle any other formats
  204. apart from the above mentioned floppy
  205. sizes, such as cartridges/cassettes?
  206.  
  207. A-Neither cartridges nor cassettes use
  208. standard interfaces such as the shugart
  209. interface. However, if you have a tape
  210. streamer that was used with old floppy
  211. controllers, it would be possible to
  212. design drivers for the Catweasel.
  213. Especially the MK4 offers new features
  214. that support such hardware, but I never
  215. intended to support all the different
  216. non-standard streamers, because even if
  217. you're connecting them to the same
  218. interface as the floppy drives, they do
  219. need totally different commands that
  220. are completely different from vendor to
  221. vendor. The new controller features
  222. mainly aim at disk formats that were
  223. popular in the early 80's & 70's. There
  224. are 8 & 3-inch drives that need a few
  225. more hardware features, & the Catweasel
  226. MK4 supports them with the forthcoming
  227. floppy- adapter "Kylwalda II".
  228.  
  229. Q-For the latest revision of the
  230. Catweasel, you added a SID chip, the
  231. sound chip used in the C-64. How come?
  232. I don't really see the logical
  233. connection there.
  234.  
  235. A-The logical connection is made
  236. through emulators. An emulator can do
  237. almost everything that the original
  238. machine can, with the limitations that
  239. the hardware of the host computer
  240. gives. One limitation is the floppy
  241. controller, it can only handle MFM
  242. format, so the C64's GCR-formatted
  243. disks appear unformatted to the PC
  244. floppy controller. The same applies to
  245. the SID chip of the C64: If emulated,
  246. you always have a delay between picture
  247. & sound. Further, every SID has it's
  248. own character because it's partly an
  249. analog chip. You cannot emulate these
  250. different sounds 100%, as every filter
  251. characteristics of every chip is
  252. individually different. A real SID
  253. chip brings emulation a lot closer to
  254. the original, but still keeps your desk
  255. tidy. No need for multiple machines,
  256. monitors & keyboards on one table.
  257.  
  258. Q-What platforms is the Catweasel
  259. targeted at, & what's the story with
  260. drivers for OS 4 & MorphOS?
  261.  
  262. A-The Catweasel MK4 mainly goes into
  263. x86-based machines that are running
  264. Linux or Windows. I have seen a
  265. significant peak in sales when I
  266. published the new Windows beta drivers,
  267. which adds to these statistics. OS 4 &
  268. the UBoot rom of the Amiga One also
  269. support the MK4, with still a lot of
  270. work to be done. I gave the source
  271. codes of the classic Amiga drivers to a
  272. programmer who is now working on a PPC-
  273. native port of the multidisk device.
  274. This will bring all the capabilities of
  275. the classic Catweasel drivers to OS 4.
  276. Since I'm not spending any money on
  277. these drivers, I cannot give any
  278. release date. The story behind MorphOS
  279. drivers is easily told: I made
  280. Catweasel drivers for MorphOS in early
  281. 2003, which created sales of about 30
  282. units. I had to sell my Pegasos due to
  283. a decision of the management of Genesi:
  284. Dropping the price of the Pegasos by a
  285. few hundred EUR meant dropping the
  286. used-value of any Pegasos in the field.
  287. To limit the losses that the MorphOS
  288. port of the drivers had already
  289. generated, I sold the Pegasos. About a
  290. year later, a new MorphOS version came
  291. out that was incompatible with the
  292. multidisk.device, & people wanted a
  293. free update from me. I refused, because
  294. I don't have a machine any more, &
  295. because I am not willing to spend money
  296. on the development of drivers for an
  297. operating system that currently does
  298. not have hardware to run on legally.
  299. What applied to the MK3 drivers in
  300. 2004 also applies to MK4 drivers
  301. today: I will not spend any money on
  302. the development of drivers when
  303. there's no substantial sales to
  304. expect.
  305.  
  306. Q-You wouldn't consider sharing the
  307. driver sources with a MorphOS
  308. developer, as you did for OS 4?
  309.  
  310. A-I wonder what's the difference of
  311. me handing the drivers to someone, or
  312. someone taking a good look at the
  313. open-source Linux drivers. If there's
  314. someone who seriously wants to work on
  315. MK4 drivers for whatever OS, he should
  316. approach me & ask. Instead, too much
  317. time is spent in online forums, ranting
  318. about others, but not really doing
  319. something. Like I said before, a
  320. conflict requires two sides to be
  321. maintained. The "upper management" has
  322. only used the deveopers of the
  323. community to build business plans,
  324. convince investors to spend money but
  325. was only pushed around in the end (and
  326. this applies to both camps). It's time
  327. to build new alliances & set the
  328. conflict between the communities
  329. aside, especially because it was not
  330. created by the community, but by the
  331. management.
  332.  
  333. Q-Out of all your hardware
  334. achievements, which 3 of your designs
  335. are you most proud of, & why?
  336.  
  337. A-The Catweasel is surely among the 3,
  338. as that's a product that turned into a
  339. true self-runner. Hobbyists are using
  340. it, & so are forensic laboratories,
  341. including the US computer forensic
  342. department of defense. The Catweasel
  343. keeps surprising me, even after 10
  344. years. We're constantly finding new
  345. fields where it serves well, & with a
  346. new programmer on the Windows drivers,
  347. I'm expecting interesting updates,
  348. especially in the field of data
  349. recovery. The other 2 I'd like to
  350. mention are fairly simple things, but
  351. they were real challenges during
  352. development: The Retro Replay for the
  353. C64 does about the same as the Action
  354. Replay did back in the day. However,
  355. the logic chip that I used on the
  356. cartridge is full of timing-tricks &
  357. manual on-chip routing to make the
  358. design fit & to make it work with
  359. all C64 models. I solved many problems
  360. that arose from mixing high-speed CMOS
  361. logic chips with the slow speed logic
  362. chips of the C64 without customers
  363. even noticing. The same applies to the
  364. Buddha IDE controller for the Amiga,
  365. so these two are on the same level of
  366. complexity.The last thing I'm really
  367. proud of is Keyrah. The user can take
  368. an old keyboard of a C= computer, & use
  369. it on the USB port of a mainstream
  370. computer (PC, Mac, Amiga anything else
  371. that has USB -- even X-Box!). On the
  372. outside it looks like a simple micro-
  373. controller scanning the matrix &
  374. passing the information to the host
  375. system. However, if you're a bit into
  376. electronics, you might notice that
  377. there are very few components on
  378. Keyrah. One thing that most people I
  379. spoke to thought was impossible to
  380. eliminate was the crystal. I found a
  381. way to time the USB communication
  382. according to the tight specifications
  383. of the USBIF (I became a USB-IF member
  384. in 2005).
  385.  
  386. Continues in part 3
  387.